/*#######################################################################*/
/*                           Main and User Menu                          */
/*#######################################################################*/

#mainmenu a, #usermenu a, #mainmenu a.menuMain, #mainmenu a.menuTop, #usermenu a.menuTop {
	display: block;
	margin: 0;
	padding: 4px;
	border-bottom: solid 1px #ccc;
	font-size:1em;
	letter-spacing:0.1em;
	text-decoration: none;
}

#mainmenu a:visited, #usermenu a:visited {
}


#mainmenu a:hover, #usermenu a:hover {
	text-decoration: none;
	background-color: #f5f5f5;
	border-bottom: dotted 1px #ccc;
}

#mainmenu a.menuSub {
	margin: 0;
	padding-left: 20px;
}

#usermenu a.highlight {
	background-color: #999999;
	color:#FFFFFF;
}